package com.smh.a03DateDemo3;

import java.time.LocalDateTime;
import java.time.Month;

public class LocalDateTimeDemo1 {
    public static void main(String[] args) {

        LocalDateTime localDate = LocalDateTime.now();
        System.out.println(localDate);
        LocalDateTime localDate1 = LocalDateTime.of(2000,11,11,11,11,11);
        System.out.println(localDate1);

        int year = localDate.getYear();
        int month = localDate.getMonthValue();
        Month month1 = localDate.getMonth();
        int day = localDate.getDayOfMonth();
        System.out.println(year+" "+month+" "+month1.getValue()+" "+day);

        int dayOfYear = localDate.getDayOfYear();
        System.out.println(dayOfYear);

        System.out.println(localDate.isAfter(localDate1));
        System.out.println(localDate.isBefore(localDate1));

        LocalDateTime localDate2 = localDate1.withYear(2005);
        System.out.println(localDate2);

        LocalDateTime localDate3 = localDate1.minusYears(12);
        System.out.println(localDate3);

        LocalDateTime localDate4 = localDate1.plusYears(3);
        System.out.println(localDate4);

    }
}
